package com.mhc.haval.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class RoleDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，角色ID
     * ac_role.role_id
     */
    private Long roleId;

    /**
     * 公司编号
     * ac_role.company_no
     */
    private String companyNo;

    /**
     * 角色英文代码，单词之间用下划线分隔
     * ac_role.role_code
     */
    private String roleCode;

    /**
     * 角色名称
     * ac_role.role_name
     */
    private String roleName;

    /**
     * 创建人员工ID
     * ac_role.creator
     */
    private Long creator;

    /**
     * 修改人员工ID
     * ac_role.modifier
     */
    private Long modifier;

    /**
     * 状态
     * ac_role.status
     */
    private Integer status;

    /**
     * 描述
     * ac_role.remark
     */
    private String remark;

    /**
     * 创建时间
     * ac_role.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 修改时间
     * ac_role.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}